<?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>
// +----------------------------------------------------------------------
namespace Admin\Logic;

/**
 * 文档模型子模型 - 文章模型
 */
class ArticleLogic extends BaseLogic {
	/* 自动验证规则 */
	protected $_validate = array (
			array (
					'content',
					'getContent',
					'内容不能为空！',
					self::MUST_VALIDATE,
					'callback',
					self::MODEL_BOTH 
			) 
	);
	
	/**
	 * 获取文章的详细内容
	 * 
	 * @return boolean
	 * @author huajie <banhuajie@163.com>
	 */
	protected function getContent() {
		$type = I ( 'post.type' );
		$content = I ( 'post.content' );
		if ($type > 1) { // 主题和段落必须有内容
			if (empty ( $content )) {
				return false;
			}
		} else { // 目录没内容则生成空字符串
			if (empty ( $content )) {
				$_POST ['content'] = ' ';
			}
		}
		return true;
	}
}
